Page({
  data: {
    showImg: false,
    showVideo: false,
    imgUrl: '',
    videoUrl: '',
  },
  onLoad() {

  },
  chooseImg() {
    // 上传图片第一步：选择要上传的图片 
    wx.chooseImage({
      count: 3,
      sourceType: ['album', 'camera'], //设置图片来源
      success: res => {
        const tempFilePaths = res.tempFilePaths
        this.uploadFile(tempFilePaths[0], "小浩编程.jpg", 1)
      }
    })
  },

  // 上传图片 视频的第二步 直接上传图片 视频
  // type 1代表图片 2代表视频
  uploadFile(temFile, fileName, type){
    console.log(temFile)
    wx.cloud.uploadFile({
      cloudPath: fileName,
      filePath: temFile,
      success: res => {
        if(type == 1){  // 图片
            this.setData({
              showImg: true,
              imgUrl: res.fileID
            })
        }else if(type == 2){
            this.setData({
              showVideo: true,
              videoUrl: res.fileID
            })
        }
        console.log("上传图片成功", res)
      }
      ,fail(err) {
        console.error("上传图片失败", err)
      }
    })
  },
  // 上传视频 第一步 选择视频
  chooseVideo(){
    wx.chooseVideo({
      sourceType: ["camera","album"], // 相册选择 还是拍摄
      camera: 'back',
      maxDuration: 60,
      success:res => {
        console.log(res)
        this.uploadFile(res.tempFilePath, "小浩编程.mp4", 2)
      },
      fail(err){
        console.error(err)
      }
    })
  },

})